/**
 * @param {number[]} nums
 * @return {number}
 */
var removeDuplicates = function (nums) {
  var num = 0;
  for (var i = nums.length; i--;) {
    if (i === nums.length - 1) {
      num++;
    } else if (nums[i] === nums[i + 1]) {
      nums.splice(i, 1);
    } else {
      num++;
    }
  }
  return num
};